package io.CharStream;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

// 字符流--写出数据
public class CharWrite {
    public static void main(String[] args) throws IOException {
        // 创建字符输出流对象
        FileWriter fw = new FileWriter("a.txt");
        // void write (int c)  写一个字符
        fw.write(97);
        fw.write(98);
        fw.write(99);
        fw.write("\r\n");
        // void write (char[] cbuf) 写一个字符数组
        char[] chars = {97,98,99};
        fw.write(chars);
        fw.write("\r\n");
        // void write (char[] cbuf,int off,int len) 写一个字符数组的一部分
        char[] chars1 = {97,98,99,100,101};
        fw.write(chars1,2,2);
        fw.write("\r\n");
        // void write (String str) 写一个字符串
        fw.write("黑马程序员");
        fw.write("\r\n");
        // void write (String str,int off,int len) 写一个字符串的一部分
        fw.write("黑马程序员",0,2);
        fw.write("\r\n");
        // 释放资源
        fw.close();

       /* // 字符缓冲输出流--输出数据
        BufferedWriter bw = new BufferedWriter(new FileWriter("a.txt"));
        // void write (int c)  写一个字符
        bw.write(97);
        // void write (char[] cbuf) 写一个字符数组
        char[] chars = {97,98,99};
        bw.write(chars);
        // void write (char[] cbuf,int off,int len) 写一个字符数组的一部分
        char[] chars1 = {97,98,99,100,101};
        bw.write(chars1,2,2);
        // void write (String str) 写一个字符串
        bw.write("黑马程序员");
        // void write (String str,int off,int len) 写一个字符串的一部分
        bw.write("黑马程序员",0,2);*/
    }
}
